<?php namespace app\common\controller;

use Exception;
use think\exception\Handle;
use think\exception\HttpException;

/**
 * 抛出异常请求
 */
class Http extends Handle{
	
	public function render(Exception $e){
        // 参数验证错误
		return json('Error');
        if ($e instanceof ValidateException) {
            return json($e->getError(), 422);
        }

        // 请求异常
        if ($e instanceof HttpException && request()->isAjax()) {
            return response($e->getMessage(), $e->getStatusCode());
        }
        
        //TODO::开发者对异常的操作
        //可以在此交由系统处理
        return parent::render($e);
    }
	
}

?>